advertisement concept - German English Dictionary